<!DOCTYPE html>
<html lang="zh-CN">

<head>
	<meta charset="UTF-8" />
	<meta name="author" content="wangbo" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
	<meta name="viewport" content="width=device-width, initial-scale=1.0" />
	<title>流程语句</title>
</head>

<body>
	<script>
		// 判断是不是指数
		// 质数 比1大的整数, 只能被1和本身整除  3 1和3除尽  6 能被2
		// var sum =  97
		// 通过余数是不是0,来判断能否除尽
		// yushu = sum%2
		// yushu = sum%3
		// yushu = sum%4
		// yushu = sum%5
		// yushu = sum%6
		// //....
		// sum = sum%96
		function getzhishu(sum) {
			if (sum <= 1) {
				return alert("必须是大于1的整数")
			}
			for (var index = 2; index < sum; index++) {
				var yushu = sum % index
				if (yushu == 0) {
					return "不是质数"
				}
			}
			return sum
		}
		var num = +prompt("请输入一个数字")
		var c = show(num)
		console.log(c)


		// 编写一个函数, 实现求两个任意正整数的最大公约数
		function getMax(min, max) {
			//1-用于存放min和max的所有公约数
			var arr;
			for (i = 1; i <= min; i++) {
				if (min % i == 0 && max % i == 0) {
					arr = i;
				}
			}
			//2-取出数组最后一项,即为最大公约数
			return arr;
		}
		var c = getMax(18, 12)
		console.log(c)

		// 编写一个函数, 实现求两个任意正整数的虽小公倍数
		function getMin(min, max) {
			//用于保存min的倍数
			var times;
			for (var i = min; i <= max; i++) {
				//times表示min(较小数)的倍数;min的倍数肯定比min本身要大
				times = min * i;
				if (times % max == 0) {
					return times;
				}
			}
		}
	</script>
</body>

</html>